@charset "utf-8";
/* CSS Document */


.widthbig{ width:100%;}
.banner01{ height:444px; background:url(../images/banner2.jpg) no-repeat center;}

.content{ background:#fff; padding-bottom:40px; margin-bottom:40px;}
.padding20{ padding:0 40px;}
.aboutpro{margin-top:20px; overflow:hidden; border-bottom:1px solid #dcdcdc; margin-bottom:20px; padding-bottom:20px; padding-top:40px;}
.aboutpro .protext{ width:422px; float:left;}
.aboutpro .protext h2{ font-size:24px; color:#fbbe15; margin-bottom:20px;}
.aboutpro .protext p{ color:#666; line-height:24px;}
.aboutpro .prodata{ float:right; margin-top:46px;} 
.aboutpro .prodata .data{ float:left; text-align:right; margin-left:40px;}
.aboutpro .prodata .data span{ font-size:32px; color:#dc4b30;}
.aboutpro .prodata .data p{color:#666;}

.product{ overflow:hidden;zoom:1; margin:0 auto; width:980px; padding-top:30px; margin-bottom:40px;}
.probox{ width:480px; float:left; margin-right:20px; position:relative;}
.probox h4{ font-size:36px; color:#fbbe15; font-weight:normal; padding-bottom:20px;}
.probox a{ display:block;}
.probox a:hover{opacity:0.8;}
.probox a img{ width:480px;}
.probox span{width:180px; height:42px; border-radius:3px; background:#ff6527; box-shadow:0px 3px 0px #de490d; display:block;font-size:18px; color:#fff; line-height:39px; position:absolute; top:227px; right:100px;text-align:center;}
.passbook{ margin-right:0;}
.textsay{ height:114px; background:#787878; text-align:center; line-height:114px; font-size:24px; color:#fff; font-weight:bold;}
.imgbox{ text-align:center; padding:20px 0;}

/*大户钱包*/
.banner02{ height:332px; background:#d6472d;}
.banner02 a{ height:332px; display:block; background:url(../images/banner3.jpg) no-repeat center #d6472d;}
.b_con{ width:1060px; margin-left:150px;}

.walletbg{ background:#fff; height:111px; margin-bottom:20px;}
ul.wallet_data { width:103%;}
ul.wallet_data li{  float:left; margin-left:20px; height:111px; padding-left:80px;overflow:hidden; width:260px;}
ul.wallet_data li span{ font-size:24px; color:#dc4b30; margin-top:28px; display:block;}
ul.wallet_data li p{ font-size:14px;}
.w_d_01{ background: url(../images/w_d_01.jpg) no-repeat 0 24px;}
.w_d_02{ background: url(../images/w_d_02.jpg) no-repeat 0 24px;}
.w_d_03{ background: url(../images/w_d_03.jpg) no-repeat 0 24px;}

.layout{ background:url(../images/w_d_bg.gif) no-repeat; padding:20px;}
.box .l_b_img{ height:332px; background:url(../images/img02.gif) no-repeat;}
.box .l_b_img .imgtxt{ float:right; width:560px; padding-top:30px;}
.box .l_b_img .imgtxt h2{ font-size:24px; color:#d6472d; padding-bottom:20px;}
.box .l_b_img .imgtxt p{ color:#666; font-size:16px; line-height:28px;}
.box  .box02 { background:url(../images/img03.gif) no-repeat right;}
.box  .box02 .imgtxt{ float:left; padding-top:40px;}
.box  .box03 { background:url(../images/img04.gif) no-repeat left;}
.box  .box03 .imgtxt{ float:right; padding-top:40px;}
.box  .box04 { background:url(../images/img05.gif) no-repeat right;}
.box  .box04 .imgtxt{ float:left; padding-top:40px;}

.joinus{ margin-bottom:40px;}
.joinus a{ display:block;}

.pustionlist{ overflow:hidden;zoom:1; margin-bottom:20px; border-bottom:1px dotted #dcdcdc; padding-bottom:40px;}
.pustionlist h3{ font-size:24px; color:#d6472d; text-align:center;}
.pustionlist ul{ padding:20px;}
.pustionlist ul li{ float:left; width:300px; margin-right:40px; padding:5px 0;}
.pustionlist ul li a{ font-size:14px;}

/*大户存折*/
.banner03{ background:#00aba8; height:684px;}
.banner03 a{ background:url(../images/banner4.jpg) no-repeat center; display:block; height:684px;}
.ps_data{ width:100%; background:url(../images/ps_bg.gif) no-repeat center bottom #296162; overflow:hidden;zoom:1;}
.ps_data dl{ width:245px; margin:0 10px; text-align:center; padding:30px 0; color:#a7bebe; float:left;}
.ps_data dl dd{ padding:5px 0;}
.ps_data dl dd.yfont{ font-size:24px; color:#e9c135;}

.product_buy { overflow:hidden;zoom:1; margin-top:20px; margin-bottom:20px;}
.product_buy ul { width:103%;}
.product_buy ul li{ width:250px; float:left; margin-right:20px;}
.mon3{ background:url(../images/3mon.gif) no-repeat center top #fff;}
.mon6{ background:url(../images/6mon.gif) no-repeat center top #fff;}
.mon9{ background:url(../images/9mon.gif) no-repeat center top #fff;}
.mon12{ background:url(../images/12mon.gif) no-repeat center top #fff;}
.product_buy ul li .rate{ width:156px; height:156px;  margin:121px auto 20px auto;text-align:center; }
.buyin { text-align:center; padding-top:20px; border-top:1px dotted #dcdcdc; padding-bottom:20px;}
.buyin a{ display:block; margin:0 auto; width:130px; height:40px; line-height:40px; font-size:18px;}
.buyin p{ color:#666; font-size:14px; padding:10px;}

.buyprocess{ background:#e9e9e9; margin-bottom:40px;}
.processbox{ text-align:center; padding:40px 0;}
.processbox h3{ font-size:24px; padding-bottom:20px; border-bottom:1px dotted #dcdcdc; margin-bottom:20px;}

/*帮助中心*/
.pagepcon{ background:#fff; margin-bottom:40px;}
.pagepcon .menu .title{ width:180px; height:60px; text-indent:-99999em; float:left;}
.helpcon .menu .title{background:url(../images/t_bg01.gif) no-repeat;} 
.pagepcon .menu .mn_list{ overflow:hidden;zoom:1; width:880px; float:right;}
.pagepcon .menu .mn_list ul{ width:103%;}
.pagepcon .menu .mn_list ul li{ float:left; margin-left:1px;}
.pagepcon .menu .mn_list ul li a{ display:block; height:56px; line-height:56px; padding:0 32px; background:#e6e6e6; font-size:14px; color:#666; border-top:4px solid #e6e6e6;}
.pagepcon .menu .mn_list ul li a:hover,.pagepcon .menu .mn_list ul li a.current{ background:#fff; border-top:4px solid #fbbe15;}

.p_c_main{ padding:20px; clear:both;}
.help_box{ padding:30px; border:1px solid #dcdcdc;}
.help_box dl{ margin:20px auto; padding-bottom:20px; border-bottom:1px dotted #dcdcdc;}
.help_box dl dt{ font-size:14px; font-weight:bold; color:#9d5422; background:url(../images/que01.gif) no-repeat; padding-left:30px; margin-bottom:10px;}
.help_box dl dd{ font-size:12px; color:#666; line-height:24px; background:url(../images/que02.gif) no-repeat 0 5px ; padding-left:30px; }

.askbtn { padding:20px;}
.askbtn a.btn{ font-size:24px; margin:0 auto; width:500px; height:55px; line-height:55px;}
.top20{ top:18%;}

/*新手指南*/
.p_c_main_box{ padding:20px 60px;}
.guidelist{ margin-bottom:40px;}
.guidelist h3{ font-size:24px; font-weight:normal;}
.guidelist p{ font-size:14px;}

/*关于财大户*/
.aboutcon .menu .title{background:url(../images/t_bg02.gif) no-repeat;}
.main_about { padding-bottom:60px;}
.main_about .history{ padding:40px 20px; text-align:center; width:980px; overflow:hidden;}
.main_about .abouttxt{padding:20px; width:980px; position:relative;}
.abouttxt .title { overflow:hidden;zoom:1;}
.abouttxt .title h3{ font-size:24px; font-weight:normal; padding-bottom:20px; float:left;}
.abouttxt .title  .line{ width:100%; height:1px; background:url(../images/t_line.gif) repeat-x; display:block; width:788px; float:right; margin-top:13px;}
.main_about .abouttxt .textbox{ clear:both; overflow:hidden;padding-bottom:100px;}
.main_about .abouttxt .textbox .left-texts{ width:480px; float:left; line-height:28px; font-size:14px; color:#666; padding-top:30px;}
.main_about .abouttxt .textbox .right-img{ width:415px; float:left; margin-left:20px;}

/*意见反馈*/
.opinion{ padding:20px;}
.opinion h3{ font-size:24px; font-weight:normal; padding-bottom:10px;}
.opinion p{ font-size:14px; color:#666; padding-bottom:20px;}
.opinion_input textarea{ width:958px; height:200px; font-size:14px; font-family:Arial, Helvetica, "微软雅黑"; color:#666; padding:10px;resize:none; outline:none; border:1px solid #acacac;}
.o_sumbtn{ overflow:hidden;zoom:1; margin:20px 0;}
.o_sumbtn a{ float:right; font-size:18px; width:180px;}

/*共用单页*/
.singlepage{ border:3px solid #e1e1e1; padding:40px; margin-bottom:40px; background:#fff;}
.singlepage h3{ font-size:24px; padding-bottom:40px; margin-bottom:40px; border-bottom:1px dotted #666; text-align:center;}
.singlepage .s_txt{ line-height:22px;}


/*注册登录*/
.log_top{ width:100%; height:118px; background:#fff;}
.log_top .width960{ width:960px; margin:0 auto; padding-top:20px; position:relative;}
.log_top .logo{ height:75px;}
.loginpage{ width:960px; margin:30px auto; background:#fff;}
.inside_con{ padding:40px;  overflow:hidden;zoom:1; background:url(../images/img10.gif) no-repeat 10px 33px;}
.login_box{ width:379px; border:3px solid #eaeaea; border-top:3px solid #fbbe15; float:right; padding-bottom:30px;}
.login_box dl{ padding:33px 33px 0;}
.login_box dt{ font-size:24px; padding-bottom:20px;}
.login_box dd{ margin-bottom:20px;}
.login_box dd input[type="text"],.login_box dd input[type="password"]{border:1px solid #d2d2d2; border-radius:3px; font-size:14px; padding:15px; padding-left:40px; width:256px;}
.login_box dd input.login_input{ background:url(../images/l_icon.gif) no-repeat 12px 13px;}
.login_box dd input.keys_input{ background:url(../images/l_icon02.gif) no-repeat 12px 13px;}
.l_tty label input.remberme{ vertical-align:middle;}
.l_tty a{ float:right;}
.go-regist{ padding:10px 33px; text-align:right;}
.go-regist a{ font-size:14px; color:#333;}
.login-foot{ width:960px; margin:0 auto;}

/*注册*/
.have-reg{ position:absolute; right:0; top:50px; font-size:18px;}
.reg_box{ padding:40px;overflow:hidden;zoom:1;}
.stepbox{ width:719px; height:42px; background:url(../images/step.gif) no-repeat ; margin:0 auto; margin-bottom:30px;}
.reg-form{ width:600px; margin:0 auto;}
.reg-form dl{ overflow:hidden;zoom:1; height:82px;}
.reg-form dl dt{ width:100px; text-align:left; float:left; font-size:14px; color:#666; line-height:50px;}
.reg-form dl dt i{ color:#ee601c;}
.reg-form dl dd{ position:relative;}
input.reg-form-input{ padding:17px 15px; border:1px solid #dcdcdc; border-radius:2px; background:#f8fafa; font-size:14px;}
input.rf-input-l{ width:378px;}
input.rf-input-s{ width:173px;}
input.rf-input-m{ width:263px;}
input.error-y{ background:#faffbd;}
input.jgerror{ background:#faffbd;}
p.warm-tips{ background:url(../images/errorti.gif) no-repeat; color:#ff8161; position:absolute; left:100px; bottom:-20px; padding-left:20px;}
em.jgerror{ background:url(../images/errorti.gif) no-repeat; color:#ff8161; position:absolute; left:100px; bottom:-20px; padding-left:20px; font-style:normal;}
span.valid{ width:21px; height:21px; display:block; background:url(../images/valid.gif) no-repeat; position:absolute; right:50px; top:15px}
em.jgsuccess{width:21px; height:21px; display:block; background:url(../images/valid.gif) no-repeat; position:absolute; right:50px; top:15px; left:auto; bottom:auto; padding-left:0;}
.code-box{ width:195px; height:50px; background:#db683c; display:inline-block; text-align:center; line-height:50px; font-size:18px; color:#fff; margin-left:10px;}
.code-box:hover{ text-decoration:none; background:#ee601c; color:#fff;}
.recom-box{ padding-top:20px; border-top:1px solid #dcdcdc; margin-bottom:60px;}
.recom-box h3{ font-size:14px; color:#ee601c;}
.reg-form dl.read-page{ height:auto;}
.nextstep{ padding-left:10px;}
.nextstep a{ font-size:24px; padding:10px;width:390px; margin:0 auto; }

.second-step{ background-position:0 -42px;}
.tip-lay{ width:719px; margin:0 auto; margin-bottom:40px; background:#feffe5; border:1px solid #efe1b8; text-align:center; padding:20px 0; font-size:24px; color:#fb8715;}
.keyandname{width:719px; margin:0 auto; overflow:hidden;zoom:1; margin-bottom:60px;}
.kn-con{ width:339px; float:left;}
.kn-con dl dt{ padding:10px 0; color:#666; font-size:14px;}
.kn-con dl dt a{ float:right; padding-right:40px;}
.kn-con dl dd{ position:relative; height:82px;}
.kn-con dl dd span.valid{right: 13px;}
.kn-btn{ overflow:hidden;zoom:1; clear:both; padding-top:40px; padding-left:171px;}
.kn-btn a{ float:left; margin-right:20px; width:160px; padding:10px 0;font-size:18px;}

.third-step{background-position:0 -84px;}
.succe-box{ background:#feffe5; border:1px solid #efe1b8; width:719px; margin:0 auto;}
.inside-text{padding: 100px 30px;background:url(../images/ok.gif) no-repeat 100px 76px;}
.inside-text h4{ font-size:32px; padding-left:220px;}
.inside-text p{ font-size:16px; padding-left:220px; padding-top:10px;}

/*新闻列表*/
.news-list { width:1020px; overflow:hidden;zoom:1;}
.news-list li{ border-bottom:1px dotted #dcdcdc; position:relative;}
.news-list li a{ font-size:16px; color:#666; padding:18px 15px; display:inline-block; width:100%;border-left:3px solid #f4f4f4;}
.news-list li a:hover{ background:#f5f5f5; border-left:3px solid #fbbe15; color:#ff6527;}
.news-list li span{ font-size:16px; color:#999; position:absolute; right:20px; top:20px;}
.report-list{ padding:20px;}
.report-list .pageTitle{ border-bottom:1px solid #f0f0f0; padding-bottom:20px;}
.report-list .pageTitle h3{ font-size:24px; color:#333; font-weight:normal; text-align:center; padding-bottom:10px;}
.report-list .pageTitle span{ display:block; text-align:center; font-size:14px; color:#999;}
.report-con{ font-size:14px; color:#666; line-height:24px; padding:30px 30px 50px;}
.sharepage{ margin-bottom:40px;}
.morefor{ font-size:14px; padding:10px 20px; background:#f3f3f3; margin-top:30px; text-align:center;}
.morefor a{ margin:0 20px;}



.con-right{ float:right;}
.doneBtn{ text-align:center;}
.doneBtn a.yellowbtn{ padding:10px; width:293px; margin:10px auto; font-size:24px; font-weight:bold;}

